package com.Day2;

public class If_for_while {
    public static void main(String[] args) {
        // 打印出1~1000的所有素数，每8个换行打印
        // 数的开始
        int n = 1;
        //统计打印的个数
        int count = 0;
        //从1到100循环100次
        while (n <= 1000) {
            //定义i：从1到其本身，能被整除的次数
            int i = 0;
            //从1到其本身；其依次取余
            for (int j = 1; j <= n; j++) {
                if (n % j == 0) {
                    //被整除，i加1
                    i++;
                }
            }
            //1不是素数，但是在这个程序被取到，所以去除
            if (i <= 2 && n != 1) {
                System.out.print(n + " ");
                count++;
                //判断是否打印了8个
                if (count % 8 == 0) {
                    //是，统计个数归0
                    count = 0;
                    //打印换行
                    System.out.println();
                }
            }
            //循环的数加1
            n++;
        }
    }
}
